Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.5.2 #4

Conversation

salt-extensions-renovatebot[bot]
Copy link

@salt-extensions-renovatebot salt-extensions-renovatebot bot commented Sep 25, 2024

This PR contains the following updates:

Package Type Update Change
https://github.com/salt-extensions/salt-extension-copier template minor 0.3.7 -> 0.5.2

Release Notes

salt-extensions/salt-extension-copier (https://github.com/salt-extensions/salt-extension-copier)

v0.5.2

Compare Source

Removed
  • Dropped Python 3.8 support

v0.5.1

Compare Source

Fixed
  • Fixed updates with salt_version containing a minor version
  • Updated dev/CI dependencies

v0.5.0

Compare Source

Removed
  • Dropped workflows question and basic and org workflow variants. All projects use the enhanced workflows from now on.
  • Removed redundant changed-files-debug job
Changed
  • Ensured minimum and maximum supported Salt versions always at least follow their default values (supported versions at the time of the template release) when updating the template.
  • Excluded default fixtures from coverage calculations
  • Pinned pre-commit hooks and actions to digests
Added
  • Added no cover: start [...] no cover: stop pragma to exclude statements from coverage
  • Added default .codecov.yml

v0.4.8

Compare Source

Fixed
  • Fixed PyPI uploads in enhanced workflow

v0.4.7

Compare Source

Fixed
  • Fixed codecov uploads in enhanced workflow

v0.4.6

Compare Source

Changed
  • Reduced maximum Python support of 3007 to 3.10 since 3.11 and 3.12 have issues

v0.4.5

Compare Source

Changed
  • Allowed specifying a minor version in max_salt_version
  • Improved test version matrix generation in enhanced workflow
Fixed
  • Fixed basic workflow tests running against .0 minor releases only
  • Fixed project environment initialization crash during first copy. This crash did not result in any issues other than a warning after copy.
  • Moved migrations into Python script, making them more platform-agnostic
  • Updated salt-rewrite URL in pre-commit config
Added
  • Added os_support question when enhanced workflows were selected, influencing the OS the tests are run on

v0.4.4

Compare Source

Fixed
  • Fixed RenovateBot warning about merge conflicts after update

v0.4.3

Compare Source

Changed
  • Made pre-commit run on all files in PRs that change lint config
  • Made repo automation reset git index after running pre-commit to allow RenovateBot to detect new files correctly

v0.4.2

Compare Source

Changed
  • Ignored keyword-arg-before-vararg pylint warning by default because salt.utils.args.get_function_argspec does not work with this style

v0.4.1

Compare Source

Fixed
  • Fixed check-merge-conflict pre-commit hook false positive in RST files with specific Saltext name lengths #​52

v0.4.0

Compare Source

Removed
  • Removed unnecessary docs-html and gen-api-docs nox sessions
  • Removed unused saltpylint dependency
Changed
  • Changed nox pre-commit hook to local hook, added support for recent nox versions
  • Homogenized YAML syntax in org/enhanced workflows
  • Increased default pylint strictness
  • Made rolling doc releases the default when source_url is in org
  • Pinned pylint version used for linting
  • Switched nox venv backend to uv, which reduced the time for pre-commit linting and other nox sessions significantly
  • Updated pre-commit hook versions
  • Updated pylint configuration
Fixed
  • Fixed unwanted regeneration of deleted boilerplate during updates #​41
  • Added Copier template test runs on macOS and Windows and fixed some template issues on Windows
  • Ensured pylint lints against the minimum required Python version
  • Fixed deploy-docs if condition in enhanced workflow
  • Fixed license classifier usage when non-apache license is selected
  • Fixed unreleased version in rendered docs changelog with enhanced workflow
  • Made merge conflict pre-commit hook always run
  • Removed duplicate pre-commit hook for merge conflict check
Added
  • Automated most post-copy/update tasks like repo initialization, dev env setup and pre-commit installation and running #​45
  • Added 3006.9 to known point releases
  • Added (master|minion)_config fixtures to easily allow daemon configuration overrides
  • Added actionlint with shellcheck integration as a pre-commit hook
  • Added relax_pylint question to suppress some annoying messages, especially with legacy code
  • Added a .envrc for direnv that runs the new initialization script, ensuring that development environments are present and in sync for all developers
  • Added development environment initialization script to generated projects
  • Allowed overriding parameters to sphinx-autobuild in docs-html nox session

Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@salt-extensions-renovatebot
Copy link
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: .copier-answers.yml
Command failed: copier update --skip-answered --defaults --trust --answers-file .copier-answers.yml --vcs-ref 0.4.2
Updating to template version 0.4.2
Traceback (most recent call last):
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/bin/copier", line 8, in <module>
    sys.exit(copier_app_run())
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/plumbum/cli/application.py", line 638, in run
    inst, retcode = subapp.run(argv, exit=False)
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/plumbum/cli/application.py", line 633, in run
    retcode = inst.main(*tailargs)
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/cli.py", line 425, in main
    return _handle_exceptions(inner)
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/cli.py", line 70, in _handle_exceptions
    method()
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/cli.py", line 415, in inner
    with self._worker(
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 228, in __exit__
    raise value
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/cli.py", line 423, in inner
    worker.run_update()
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 899, in run_update
    self._apply_update()
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 955, in _apply_update
    with replace(
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 228, in __exit__
    raise value
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 963, in _apply_update
    current_worker.run_copy()
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 819, in run_copy
    src_abspath = self.template_copy_root
  File "/opt/containerbase/tools/python/3.10.15/lib/python3.10/functools.py", line 981, in __get__
    val = self.func(instance)
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 801, in template_copy_root
    subdir = self._render_string(self.template.subdirectory) or ""
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier/main.py", line 752, in _render_string
    return tpl.render(**self._render_context(), **(extra_context or {}))
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/jinja2/environment.py", line 1299, in render
    ctx = self.new_context(dict(*args, **kwargs))
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/jinja2/environment.py", line 1391, in new_context
    return new_context(
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/jinja2/runtime.py", line 117, in new_context
    return environment.context_class(
  File "/opt/containerbase/tools/copier/9.3.1/3.10.15/lib/python3.10/site-packages/copier_templates_extensions/extensions/context.py", line 23, in __init__
    parent.update(extension_self.hook(parent))
  File "/tmp/copier.vcs.clone.fzhiw_vy/jinja_extensions/saltext.py", line 51, in hook
KeyError: 3007.1

@salt-extensions-renovatebot salt-extensions-renovatebot bot changed the title Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.2 Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.4 Sep 25, 2024
@salt-extensions-renovatebot salt-extensions-renovatebot bot changed the title Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.4 Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.5 Sep 28, 2024
@salt-extensions-renovatebot salt-extensions-renovatebot bot changed the title Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.5 Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.8 Oct 5, 2024
@salt-extensions-renovatebot salt-extensions-renovatebot bot changed the title Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.4.8 Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.5.0 Oct 7, 2024
@salt-extensions-renovatebot salt-extensions-renovatebot bot changed the title Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.5.0 Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.5.1 Oct 16, 2024
@salt-extensions-renovatebot salt-extensions-renovatebot bot changed the title Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.5.1 Update dependency https://github.com/salt-extensions/salt-extension-copier to v0.5.2 Oct 16, 2024
@dmurphy18
Copy link
Contributor

Closing this since fixes for using template 0.5.2 have been merged in, #5

@dmurphy18 dmurphy18 closed this Oct 17, 2024
@salt-extensions-renovatebot
Copy link
Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.5.2). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@salt-extensions-renovatebot salt-extensions-renovatebot bot deleted the renovate/https-github.com-salt-extensions-salt-extension-copier-0.x branch October 17, 2024 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant